//==============================================================================
define bloodspurtflail
{
    set hotspot
    {
        version
        {
		    Visualparticle SFX Blood Spurt Flail Small
        }
    }
}

//==============================================================================
define spawnglow
{
	SetSelector
	{
		set hotspot
        {
            version
            {
                Visualparticle SFX Minion Spawn Ground Glow
            }
        }
    }
}

//==============================================================================
define spawnsun
{
	SetSelector
	{
		set hotspot
        {
            version
            {
                Visualparticle SFX Minion Spawn Sunlight
            }
        }
    }
}

//==============================================================================
define flaming
{
	SetSelector
	{
	    techLogic none/Pickup Flaming Weapons Active
		set hotspot
        {
            version
            {
                Visual jimmy
            }
        }
		set hotspot
        {
            version
            {
                Visualparticle SFX Flame Character
            }
        }
    }
}

//==============================================================================
define hornboost
{
    Techlogic none/TG Horn VFX
	SetSelector
    {
	    set hotspot
        {
            version
            {
			    Visual jimmy
            }
		}
    }
	SetSelector
    {
	    set hotspot
        {
            version
            {
			    Visualparticle SFX Gjallarhorn Damage VFX
            }
		}
    }
}

//==============================================================================
define odysseusbonus
{
	SetSelector
	{
	    techLogic none/Bonus Odysseus
		set hotspot
        {
            version
            {
                Visual jimmy
            }
        }
		set hotspot
        {
            version
            {
                Visualparticle SFX Odysseus Bonus Ground Glow
            }
        }
    }
}

//==============================================================================
define rage
{
	SetSelector
	{
	    techLogic none/Loadout Rage
		set hotspot
        {
            version
            {
                Visual jimmy
            }
        }
		set hotspot
        {
            version
            {
                Visualparticle SFX Rage Effect
            }
        }
    }
}

//==============================================================================
define converted
{
    TechLogic none/Converted VFX
    set hotspot
    {
        version
        {
            Visualnone jimmy
        }
    }	  
    set hotspot
    {
        version
        {
            Visualparticle SFX Converted Unit
        }
    }
}

//==============================================================================
define convertedsparkle
{
    TechLogic none/Converted VFX
    set hotspot
    {
        version
        {
            Visualnone jimmy
        }
    }	  
    set hotspot
    {
        version
        {
            Visualparticle SFX Converted Unit Sparkle
        }
    }
}

//==============================================================================
define charm
{
    TechLogic none/Bonus Charm VFX
    set hotspot
    {
        version
        {
            Visualnone jimmy
        }
    }	  
    set hotspot
    {
        version
        {
            Visualparticle SFX Freyja Charm Heart
        }
    }
}

//==============================================================================
define mistbody
{
   TechLogic none/TG Frost Enemy 01/TG Frost Enemy 02/TG Frost Enemy 03/TG Frost Enemy 04/TG Frost Enemy Frozen/Pickup Frost Slow
   set hotspot
   {
      version
      {
         Visualnone jimmy
      }
   }	  
   set hotspot
   {
      version
      {
         Visualparticle SFX Frost Enemy Effect Moderate
      }
   }
   set hotspot
   {
      version
      {
         Visualparticle SFX Frost Enemy Effect Moderate
      }
   }
   set hotspot
   {
      version
      {
         Visualparticle SFX Frost Enemy Effect Moderate
      }
   }
   set hotspot
   {
      version
      {
         Visualparticle SFX Frost Enemy Effect Moderate
      }
   }
   set hotspot
   {
      version
      {
         Visualparticle SFX Frost Enemy Effect Moderate
      }
   }
   set hotspot
   {
      version
      {
         Visualparticle SFX Frost Enemy Effect Moderate
      }
   }
}

//==============================================================================
define birthdust
{
    set hotspot
    {
        version
        {
	 	    Visualparticle SFX A Serpent Birth Dust
        }
    }
}

//==============================================================================
define bloodspurt
{
    set hotspot
    {
        version
        {
		    Visualparticle SFX Blood Spurt Small Sneks
        }
    }
}

//==============================================================================
define blooddecal
{
    set hotspot
    {
        version
        {
		    Visualparticle SFX Blood Decal Small
        }
    }
}

//==============================================================================
anim Idle
{
    SetSelector
    {
        set hotspot
        {
            version
            {
                Visual survivor serpent big idle
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
            }
        }
    }
}

//==============================================================================
anim Walk
{
    SetSelector
    {
        TechLogic none/TG Frost Enemy 01/TG Frost Enemy 02/TG Frost Enemy 03/TG Frost Enemy 04/TG Frost Enemy Frozen/Pickup Frost Slow
        set hotspot
        {
            version
            {
                Visual survivor serpent big walk
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
         }
      }
	  set hotspot
      {
         version
         {
                Visual survivor serpent big walk
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.3
         }
      }
	  set hotspot
      {
         version
         {
                Visual survivor serpent big walk
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.4
         }
      }
	  set hotspot
      {
         version
         {
                Visual survivor serpent big walk
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.5
         }
      }
	  set hotspot
      {
         version
         {
                Visual survivor serpent big walk
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.6
         }
      }
	  set hotspot
      {
         version
         {
                Visual survivor serpent big walk
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.6
         }
      }
	  set hotspot
      {
         version
         {
                Visual survivor serpent big walk
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.6
            }
        }
    }
}

//==============================================================================
anim RangedAttack
{
    SetSelector
    {
        TechLogic none/TG Frost Enemy 01/TG Frost Enemy 02/TG Frost Enemy 03/TG Frost Enemy 04/TG Frost Enemy Frozen/Pickup Frost Slow
        set hotspot
        {
            version
            {
                Visual survivor serpent big attack
                tag Attack 0.43 true
                tag GenericSound 0.01 true
			    tag SpecificSoundSet 0.43 false WadjetSpit checkVisible
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
             }
         }
	     set hotspot
         {
            version
            {
                Visual survivor serpent big attack
                tag Attack 0.43 true
                tag GenericSound 0.01 true
			    tag SpecificSoundSet 0.43 false WadjetSpit checkVisible
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.3
            }
        }
	    set hotspot
        {
            version
            {
                Visual survivor serpent big attack
                tag Attack 0.43 true
                tag GenericSound 0.01 true
			    tag SpecificSoundSet 0.43 false WadjetSpit checkVisible 
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.4
            }
        }
	    set hotspot
        {
            version
            {
                Visual survivor serpent big attack
                tag Attack 0.43 true
                tag GenericSound 0.01 true
			    tag SpecificSoundSet 0.43 false WadjetSpit checkVisible 
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.5
            }
        }
	    set hotspot
        {
            version
            {
                Visual survivor serpent big attack
                tag Attack 0.43 true
                tag GenericSound 0.01 true
			    tag SpecificSoundSet 0.43 false WadjetSpit checkVisible 
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.6
            }
        }
	    set hotspot
        {
            version
            {
                Visual survivor serpent big attack
                tag Attack 0.43 true
                tag GenericSound 0.01 true
			    tag SpecificSoundSet 0.43 false WadjetSpit checkVisible 
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.6
            }
        }
	    set hotspot
        {
            version
            {
                Visual survivor serpent big attack
			    ReplaceTexture sfx a serpent/Serpent Spitting
                tag Attack 0.43 true
                tag GenericSound 0.01 true
			    tag SpecificSoundSet 0.43 false WadjetSpit checkVisible 
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
			    Length 1.6
            }
        }
    }
}

//==============================================================================
anim birth
{
    SetSelector
    {
	    set hotspot
        {
            version
            {
                Visual survivor serpent big birth
			    connect attachpoint birthdust hotspot
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
				connect hotspot spawnglow hotspot
				connect hotspot spawnsun hotspot
			    Length 1.2
            }
        }
    }
}

//==============================================================================
anim Flail
{
    SetSelector
    {
	    set hotspot
        {
            version
            {
                Visual survivor serpent big flail
//Debuff VFXs
			    Connect hotspot charm hotspot
			    Connect hotspot mistbody hotspot
				Connect hotspot converted hotspot
				Connect hotspot convertedsparkle hotspot
//VFXs
				Connect hotspot rage hotspot
				Connect hotspot flaming hotspot
				connect hotspot hornboost hotspot
				connect hotspot kastorbonus hotspot
				connect hotspot odysseusbonus hotspot
				Connect hotspot bloodspurtflail hotspot
            }
        }
    }
}

//==============================================================================
anim Death
{
	SetSelector
	{
		set hotspot
		{
			version
			{
				Visual survivor serpent big death
//VFXs
				Connect hotspot bloodspurt hotspot
				Connect hotspot blooddecal hotspot
				length 0.8
			}
		}
	}
}
